package com.shujia.common.utils

import java.text.SimpleDateFormat
import java.util.Date

object DateUtil {
  // 传入两个日期字符串（yyyyMMddHHmmss） 返回时间差（单位：秒）
  // 20180503145958 20180503150016
  def diff_time(dateStr1: String, dateStr2: String): Long = {
    val simpleDateFormat: SimpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmss")
    // 将传入的日期字符串 转换成 时间戳
    val date1: Date = simpleDateFormat.parse(dateStr1)
    val date2: Date = simpleDateFormat.parse(dateStr2)


    Math.abs((date1.getTime - date2.getTime) / 1000)
  }

  def main(args: Array[String]): Unit = {
    println(DateUtil.diff_time("20180503145958", "20180503150016"))
  }

}
